// 封装操作 cookie 的文件
// 导入 cookie
import Cookie from 'js-cookie'
// 1.0 操作 token
//  定义一个唯一的键： tokenKey
const tokenKey = 'hrsaas-token'
// 获取 token
export function getToken() {
  // 这里的 return 是返回内容给外界
  return Cookie.get(tokenKey)
}
// 设置 token
export function setToken(val) {
  // 这里的 return 是用来结束当前方法的
  return Cookie.set(tokenKey, val)
}
// 删除 token
export function removeToken() {
  return Cookie.remove(tokenKey)
}

// 封装操作 token 时间的方法
const TIME_KEY = 'token_time'
// 保存时间戳
export function setTime() {
  return Cookie.set(TIME_KEY, Date.now())
}
// 获取时间戳
export function getTime() {
  return Cookie.get(TIME_KEY, Date.now())
}
// 清除 token 的保存时间
export function removeTime () {
  return Cookie.remove(TIME_KEY)
}